编译qt creator源码教程
有些想要深入学习qt creator源码的小伙伴可能想要去编译qtcreator源码但是发现问题重重各种报错不知道如何去解决,我也是碰到了相同的问题,但是网上的帖子很少有说的很清楚的教程,所以我就想到发这个帖子给各位小伙伴排排坑减少一些烦恼。 qt creator的源码链接可以在qt官网下载https://download.qt.io/archive/qt/ qt5.2-5.8的版本可以在这个镜像中下载 http://qtmirror.ics.com/pub/qtproject/archive/qt/ 我编译的qtcreator源码版本是qt-creator-1.0.0-src。
qt-creator-1.0.0-src qt creator1.0的源码编译当时我用的版本是qt creator 4.2.0+4.8.7+ mingw32_4.8.2。编译的时候会碰以下问题: 碰到这种问题有两种可能,第一个你就是你的环境没有配对,第二个就是你的路径有问题。经过我确认后环境是没有问题的,剩下就是路径有问题,后来找了半天发现当qt生成的Makefile中如何是绝对路径代码就会报错,如果是相对路径程序就不会报错,因为对qt的pro文件中的语法不是特别熟,有知道的小伙伴可以顺便帮我解答一下,所以我就将qt-creator-1.0.0-src放到了qt的安装的盘符下,继续编译(这个时候需要把pro目录下的Makefile文件和qtcreator.pro.user文件删除一下)会碰到一个#include头文件找不到的问题,你需要把#include改为#include"***.h",让他在工程目录下去寻找。然后就编译通过了。
qt-creator-opensource-src-3.0.0 qtcreator 3.0.0版本源码编译,因为我安装1.0后看到有一些qt creator的功能没有添加上去,所以我又新安装了一个3.0.0版本,就是因为这个版本我在各种各样的qt版本下编译碰到了各种问题,大部分帖子描述的还不是很详尽,偶然间碰到一个帖子让我明白了。 该方法应该适用于大部分的qt源码版本的编译。 编译qt creator源码第一步:去官网下载该版本的安装版本进行安装。 第二步:打开安装后的qt creator软件依此打开帮助->关于qt creator; 查看编译信息。例如: 在第二行显示了qt他们编译qt的版本:qt 5.2.0,msvc 2010,32bit。 第三步:下载qt5.2.0 msvc2010.32bit的qt版本在上述的链接中。 下载vs2010,目的是为了安装上一行程序的编译器,然后下载调试器。 qt 5.2.0,msvc 2010,32bit版本对应的调试器如下连接: http://www.doocr.com/articles/589db5fc2614d7212dc403ca 第四步:编译,编译成功后注意这个地方选择app,然后运行。
![在这里插入图片描述](https://img-blog.csdnimg.cn/e0a24e9c509441fa963689a5245cb35f.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5a6J5LiA,size_20,color_FFFFFF,t_70,g_se,x_16)
|